CBC案例研究

点击这里阅读PDF版

CBC通过WebLOAD准备大型活动

加拿大广播协会

CBC /加拿大广播公司的国家公共广播公司通过八个国家广播和电视网络,其提供全方位服务的网站,本地电台和分支机构以及数字电视频道“加拿大国家”和Galaxie音乐网络,与加拿大人取得联系。 此外,CBC/加拿大广播电台已与其他广播公司建立了合作伙伴关系,并且是专业电视服务ARTV和纪录片频道的合作伙伴。

挑战:满足信息高峰

CBC.ca是加拿大广播公司的主要英语网站。 它每月处理大约7,000万次页面浏览,高峰时间为每天的11:00 am至3:00 pm。 该网站包括国家、国际和地方新闻、艺术新闻、商业和体育报道、互动功能、天气、健康和科学报道。CBC.ca的信息是通过文本,广播和视频动态生成和传递的。 像许多新闻站点一样,最大的高峰发生在大型新闻事件,广播音乐会等在线功能或投票事件期间。 例如,在2004年6月28日的联邦大选期间,仅此部分网站就通过动态生成的新闻报道在两天内为超过700,000个页面请求提供服务。

测试动态内容

这些大量的使用高峰需要更仔细的测试,因为CBC.ca的故事是在用户搜索站点时实时生成的,而作家和编辑者正在添加故事。 压力测试需要直接应用。这些测试对于所有重大在线事件都很重要,例如奥运会,选举报道和其他重大新闻。 在测试内容的动态构建方面,CBC.ca需要了解在不使基础架构出现故障的情况下,它们呈现页面的速度。 对于某些关键应用程序,已经证明在超负荷下的行为是一种减慢,但不是应用程序的故障。 运行一系列缓慢增加负载的测试表明,只需花费很少的精力即可解决此问题。

解决方案:使用WebLOAD进行压力测试

使用RadView的WebLOAD,测试团队能够确定通过耐久性测试可以承受的负载水平。 在使用RadView的WebLOAD之前,CBC.ca使用的是免费软件产品。 这些工具使用起来非常费力,并且没有产生测试所需的负载。

“虽然这些免费软件工具使我们开始起步,但我们正在寻找能够更好地组织测试并在测试和报告方面提供更多一致性的功能的工具,”网站质量检查团队负责人Michael Douglas补充道。